﻿using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Security;

// General Information about an assembly is controlled through the following 
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("SPrello")]
[assembly: AssemblyDescription("An interface for SharePoint inspired by www.trello.com")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Pentalogic Technology")]
[assembly: AssemblyProduct("SPrello")]
[assembly: AssemblyCopyright("Copyright © Pentalogic Technology Ltd. 2011-14")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible 
// to COM components.  If you need to access a type in this assembly from 
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("f547cdbf-563d-4a4b-a7aa-89370967e4cb")]

// The AssemblyVersion MUST remain fixed to be able to upgrade an exising solution.
[assembly: AssemblyVersion("1.0.0.0")]
// Instead the correct way to version binary compatible versions is the use the AssemblyFileVersion, but
// you have to do this manually, rather than with wildcards. See :-
// http://stackoverflow.com/questions/1035284/sharepoint-features-how-can-i-use-wildcard-assembly-versioning
// KB556041 - How to use Assembly Version and Assembly File Version http://support.microsoft.com/kb/556041
// Also - can't use Assembly.Get*Assembly in SharePoint Online sandbox (but can in normal sandbox)
// so have to use alternative method - http://stackoverflow.com/questions/12933896/how-to-embed-assemblyfileversion-in-resource-constant-string-other
// [assembly: AssemblyFileVersion("1.0.2.0")]
[assembly: AssemblyFileVersion(SPrello.AssemblyInfo.AssemblyFileVersion)]
[assembly: AllowPartiallyTrustedCallers()]

namespace SPrello
{
    static internal class AssemblyInfo
    {
        /// <summary>
        /// The AssemblyFileVersion of this web part
        /// </summary>
        internal const string AssemblyFileVersion = "1.0.5.0";
    }
}
